frame = gtk_frame_new ("Internationalized Label");
label = gtk_label_new (NULL);
gtk_label_set_markup (GTK_LABEL (label),
- "French (Français) Bonjour, Salut\n"
- "Korean (í\95\9cê¸\80) ì\95\88ë\85\95í\95\98ì\84¸ì\9a\94, ì\95\88ë\85\95í\95\98ì\8bë\8b\88ê¹\8c\n"
- "Russian (Ð Ñ\83Ñ\81Ñ\81кий) Ð\97дÑ\80авÑ\81Ñ\82вÑ\83йÑ\82е!\n"
- "Chinese (Simplified) <span lang=\"zh-cn\">元气 开发</span>\n"
- "Chinese (Traditional) <span lang=\"zh-tw\">å\85\83æ°£ é\96\8bç\99¼</span>\n"
- "Japanese <span lang=\"ja\">å\85\83æ°\97 é\96\8bç\99º</span>");
+ "French (Fran\81Ã\81§ais) Bonjour, Salut\n"
+ "Korean (\81í\95\9c\81ê\81¸\80) \81ì\95\88\81ë\85\95\81í\95\98\81ì\84\81¸\81ì\9a\94, \81ì\95\88\81ë\85\95\81í\95\98\81ì\8b\81\81ë\8b\88\81ê\81¹\8c\n"
+ "Russian (\81Ð\81 \81Ñ\83\81Ñ\81\81Ñ\81\81Ð\81º\81Ð\81¸\81Ð\81¹) \81Ð\97\81Ð\81´\81Ñ\80\81Ð\81°\81Ð\81²\81Ñ\81\81Ñ\82\81Ð\81²\81Ñ\83\81Ð\81¹\81Ñ\82\81Ð\81µ!\n"
+ "Chinese (Simplified) <span lang=\"zh-cn\">\81å\85\83\81æ\81°\94 \81å\81¼\80\81发</span>\n"
+ "Chinese (Traditional) <span lang=\"zh-tw\">\81å\85\83\81æ\81°\81£ \81é\96\8b\81ç\99\81¼</span>\n"
+ "Japanese <span lang=\"ja\">\81å\85\83\81æ\81°\97 \81é\96\8b\81ç\99\81º</span>");
gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_LEFT);
gtk_container_add (GTK_CONTAINER (frame), label);
gtk_box_pack_start (GTK_BOX (vbox), frame, FALSE, FALSE, 0);
frame = gtk_frame_new ("Bidirection Label");
- label = gtk_label_new ("Arabic السلام عليكم\n"
- "Hebrew שלום");
+ label = gtk_label_new ("Arabic \81Ø\81§\81Ù\84\81Ø\81³\81Ù\84\81Ø\81§\81Ù\85 \81Ø\81¹\81Ù\84\81Ù\8a\81Ù\83\81م\n"
+ "Hebrew \81×\81©\81×\9c\81×\95\81ם");
gtk_widget_set_direction (label, GTK_TEXT_DIR_RTL);
gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_RIGHT);
gtk_container_add (GTK_CONTAINER (frame), label);
frame = gtk_frame_new ("Underlined label");
label = gtk_label_new ("This label is underlined!\n"
- "This one is underlined (ã\81\93ã\82\93ã\81«ã\81¡ã\81¯) in quite a funky fashion");
+ "This one is underlined (\81ã\81\93\81ã\82\93\81ã\81\81«\81ã\81\81¡\81ã\81\81¯) in quite a funky fashion");
gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_LEFT);
gtk_label_set_pattern (GTK_LABEL (label), "_________________________ _ _________ _ _____ _ __ __ ___ ____ _____");
gtk_container_add (GTK_CONTAINER (frame), label);
{ "/File/_Save", NULL, gtk_ifactory_cb, 0, "<StockItem>", GTK_STOCK_SAVE },
{ "/File/Save _As...", "<control>A", gtk_ifactory_cb, 0, "<StockItem>", GTK_STOCK_SAVE },
{ "/File/_Dump \"_Accels\"", NULL, dump_accels, 0 },
- { "/File/\\/Test__Escaping/And\\/\n\tWei\\\\rdly",
+ { "/File/\\/Test__Escaping/And\\/\n\tWei\\\\rdly/and more",
NULL, gtk_ifactory_cb, 0 },
{ "/File/sep1", NULL, gtk_ifactory_cb, 0, "<Separator>" },
{ "/File/_Quit", NULL, gtk_ifactory_cb, 0, "<StockItem>", GTK_STOCK_QUIT },
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (window)->vbox), button, FALSE, FALSE, 0);
button = gtk_button_new_with_mnemonic ("Button 2 (_A)");
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (window)->vbox), button, FALSE, FALSE, 0);
- button = gtk_button_new_with_mnemonic ("Button 3 (_ф)");
+ button = gtk_button_new_with_mnemonic ("Button 3 (_\81ф)");
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (window)->vbox), button, FALSE, FALSE, 0);
- button = gtk_button_new_with_mnemonic ("Button 4 (_Ф)");
+ button = gtk_button_new_with_mnemonic ("Button 4 (_\81Ð\81¤)");
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (window)->vbox), button, FALSE, FALSE, 0);
button = gtk_button_new_with_mnemonic ("Button 6 (_b)");
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (window)->vbox), button, FALSE, FALSE, 0);
gtk_box_pack_start (GTK_BOX (box2), hbox, TRUE, TRUE, 0);
entry = gtk_entry_new ();
- gtk_entry_set_text (GTK_ENTRY (entry), "hello world السلام عليكم");
+ gtk_entry_set_text (GTK_ENTRY (entry), "hello world \81Ø\81§\81Ù\84\81Ø\81³\81Ù\84\81Ø\81§\81Ù\85 \81Ø\81¹\81Ù\84\81Ù\8a\81Ù\83\81م");
gtk_editable_select_region (GTK_EDITABLE (entry), 0, 5);
gtk_box_pack_start (GTK_BOX (hbox), entry, TRUE, TRUE, 0);